d3p - A Python Package for Differentially-Private Probabilistic Programming

نویسندگان

چکیده

Abstract We present d3p , a software package designed to help fielding runtime efficient widely-applicable Bayesian inference under differential privacy guarantees. achieves general applicability wide range of probabilistic modelling problems by implementing the differentially private variational algorithm, allowing users fit any parametric model with differentiable density function. adopts programming paradigm as powerful way for user flexibly define such models. demonstrate use our on hierarchical logistic regression example, showing expressiveness approach well ease running parameter inference. also perform an empirical evaluation complex and find ~10 fold speed-up compared implementation using TensorFlow Privacy.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Probabilistic programming in Python using PyMC3

Probabilistic programming allows for automatic Bayesian inference on user-defined probabilistic models. Recent advances in Markov chain Monte Carlo (MCMC) sampling allow inference on increasingly complexmodels. This class ofMCMC, known as Hamiltonian Monte Carlo, requires gradient information which is often not readily available. PyMC3 is a new open source probabilistic programming framework wr...

متن کامل

Differentially Private Local Electricity Markets

Privacy-preserving electricity markets have a key role in steering customers towards participation in local electricity markets by guarantying to protect their sensitive information. Moreover, these markets make it possible to statically release and share the market outputs for social good. This paper aims to design a market for local energy communities by implementing Differential Privacy (DP)...

متن کامل

PYCHEM: a multivariate analysis package for python

UNLABELLED We have implemented a multivariate statistical analysis toolbox, with an optional standalone graphical user interface (GUI), using the Python scripting language. This is a free and open source project that addresses the need for a multivariate analysis toolbox in Python. Although the functionality provided does not cover the full range of multivariate tools that are available, it has...

متن کامل

On Differentially Private Inductive Logic Programming

We consider differentially private inductive logic programming. We begin by formulating the problem of guaranteeing differential privacy to inductive logic programming, and then prove the theoretical difficulty of simultaneously providing good utility and good privacy in this task. While our analysis proves that in general this is very difficult, it leaves a glimmer of hope in that when the siz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings on Privacy Enhancing Technologies

سال: 2022

ISSN: ['2299-0984']

DOI: https://doi.org/10.2478/popets-2022-0052